#cartView {
  margin-top: 66px;
  margin-bottom: -65px;
  background-color: #fff;
  padding:15px;
  position: relative;
}

#cartView #cart-container {
  margin-left: 25px;
}

#cartView #cart-container > div {
  font-size: 0;
}

#cartView #cart-container #cartViewHeader .cartViewHeader, #cartView #cart-container #cartViewList div .cartViewItem {
  display: -webkit-inline-box;
  height: 55px;
  vertical-align: top;
  overflow: hidden;
  font-size: 20px;
  padding-bottom: 10px;
}

#cartView #cart-container #cartViewHeader .cartViewHeaderId, #cartView #cart-container #cartViewList div .cartViewItemId {
  width: 50px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#cartView #cart-container #cartViewHeader .cartViewHeaderName, #cartView #cart-container #cartViewList div .cartViewItemName {
  width: 300px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#cartView #cart-container #cartViewHeader .cartViewHeaderAuthor, #cartView #cart-container #cartViewList div .cartViewItemAuthor {
  width: 200px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#cartView #cart-container #cartViewHeader .cartViewHeaderDes, #cartView #cart-container #cartViewList div .cartViewItemDes {
  width: 440px;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  padding: 0px 10px;
}

#cartView #cart-container #cartViewHeader .cartViewHeaderPrice, #cartView #cart-container #cartViewList div .cartViewItemPrice {
  width: 120px;
  display: inline-block;
  text-align: right;
  margin-right: 30px;
}

#cartView #cart-container #cartViewHeader .cartViewHeaderQuantity, #cartView #cart-container #cartViewList div .cartViewItemQuantity {
  width: 120px;
}

#cartView #cart-container #cartViewList div .cartViewItemQuantity input {
  width: 70px;
}

#cartView #cart-container #cartViewHeader .cartViewHeaderTotal, #cartView #cart-container #cartViewList div .cartViewItemTotal {
  width: 100px;
  display: inline-block;
  text-align: right;
}

#cartView #cart-container #cartViewTotal {
  font-size: 20px;
  margin-left: 1160px;
}

#cartView #cart-container #cartViewTotal #cartViewTotalNumber {
  display: inline-block;
  margin-left: 90px;
}

#cartView #cart-container #cartViewButton {
  font-size: 20px;
}

#cartView #cart-container #cartViewButton .cartViewButton {
  display: inline-block;
  width: 200px;
  height: 30px;
  line-height: 30px;
}